body *,html *{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:13px;line-height:1.8em;}
hr{padding:0;margin:5px 0;color:#fff;background-color:#fff;height:0;font-size:0;line-height:0;border:0;border-bottom:1px solid #989876;}
h1{color:#605F31;font-size:20px;line-height:28px; font-weight: normal;}
h2{color:#6F6250;font-size:17px;line-height:25px; }
h3{color:#6F6250;font-size:15px;font-weight:bold;}
h4,h5,h6{color:#333;font-size:13px;font-weight:bold;}

a:link{color:#960;}
a:visited{color:#960;}
a:hover{color:#212B41;}
a:active{}

.minorHeading{font-size:20px;color:#000;}
.headingBold{font-weight:bold;font-size:28px;color:#000;text-transform:uppercase;}
.headingNormal{font-size:28px;color:#000;text-transform:uppercase;}
.photoRight{margin:5px;float:right;}

/* title area */ 
#titleTpArea{}
#bodyTpPhoto{float:left;width:200px;width/**/:/**/183px;padding:0 15px 0 0;text-align:right;border-right:2px solid #fff;}
#bodyTpTxt{float:left;width:505px;margin:0 0 0 15px;}
#bodyTpTxt p{color:#fff;padding:0;margin:0 0 5px 0;line-height:normal;}
#mainTitle{}

/* title area colours */ 
#bodyTpAreaAcc{background:#d9d5cc;width:793px;overflow:hidden;}
#bodyTpAreaGolf{background:#b6cb8e;width:793px;overflow:hidden;}
#bodyTpAreaProShop{background:#95b45b;width:793px;overflow:hidden;}
#bodyTpAreaClubhouse{background:#e1cc86;width:793px;overflow:hidden;}
#bodyTpAreaConference{background:#bdd3eb;width:793px;overflow:hidden;}
#bodyTpAreaDirections{background:#d4d5d6;width:793px;overflow:hidden;}
#bodyTpAreaEmployment{background:#bfb7ae;width:793px;overflow:hidden;}
#bodyTpAreaWeddings{background:#c1c2c4;width:793px;overflow:hidden;}
#bodyTpAreaKidsClub{background:#c9c3b5;width:793px;overflow:hidden;}

/* footer area colours */ 
#mainBodyBtEmp,#mainBodyBtClub,#mainBodyBtKids,#mainBodyBtMem,#mainBodyBtPro,#mainBodyBtDir,#mainBodyBtWed,#mainBodyBtWCon{background:#ccc;}
#mainBodyBtAcc{background:#d9d5cc;}
#mainBodyBtGolf{background:#b6cb8e;}

td.hl{border:1px solid #142632;padding:4px;}
table.dropdown{border-top:0px;background-color:#D8D8C5;border:1px solid #142632;text-align:left;}
table.administrator{background-color:#FFF;border:1px solid #142632;text-align:left;padding:0;margin:0;line-height:normal !important;}
table.portal tr.bookingResults td.boxed{background-color:#D8D8C5;border:1px solid #142632;height:40px;text-align:left;}
table.portal{border:1px solid #142632;background-color:#FFF;text-align:left;line-height:normal!important;padding:3px;}
table.portal th{background-color:#fff;color:#132531;font-size:12px;font-weight:bold;}
.portal th a{color:#132531!important;}
form.registration label {display: inline; text-align:left; margin: initial; padding-right: 0;}
.radio-inline label { width: auto;}